Friday, July 16, 2004

i tried=)

A well known principle of physics is that dynamic systems gravitate toward a state of balance. In the case of all clients trying to get the most download through upload settings, the following may occur:-Two clients doing the above may upload to each other at equal speed. They remain in balance because they each get as much as they give.-A group of clients, for example A, B, C, D, and E, may form what Won-Hang-Over described as an upload circle. A uploads to B, B uploads to C, C to D, D to E, and E to A, all at the same speed. Each is uploading and downloading the same, and will continue to upload to the same client because they continue to get download from this upload, so they will estimate this upload as useful. This can be considered an extension of the former case. The former case can be considered a private case of this(with two clients).-If we divide the network to any two groups of clients A and B, where any client in the network is either in A or in B, but never in both, the sum of transfers from A to B would be equal to the sum of transfers from B to A. It can be mathematically proven, based on the circle-upload case, that this is a sufficient and necessary requirement for a balanced state. From now on, this will be refered to as the equal transfer rule.What a balanced state won't have:-A client that doesn't upload won't be able to download from clients using the system(Read: would have a trivial download, if any). Since upload sent to this client is "wasted"(non is given back), the client sending the data won't be properly rewarded, or if rewarded it will be considered leeching itself since the upload it gives doesn't go back, and will, after a duration, stop being rewarded, and when that happens the client will seek a new client to upload to, and the leeching client would lose it's source of upload. This also coincides with the equal transfer rule, because if you seperate the leecher and the rest of the network as the groups, then since the leecher isn't uploading, it also isn't downloading.-A leeching community, which only upload to each other, but not to anyone outside the community, won't get any transfer from the rest of the network. Also, if they only have a boost to each other, and simply upload less to the rest of the network, they will receive, as a community, from the rest of the network an equal transfer to that which they give. This is explained by the equal transfer rule.